having had many romantic relationships - Espagnol Anglais Dictionnaire